Over the past few weeks, South Africa has been experiencing growing political unrest, with... (3 revisions)